package com.nari.ies.ne.nw.server.service.fileDataCheck.impl;

import com.nari.ies.ne.nw.server.service.fileDataCheck.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.io.File;


@Service
public class FileDataCheckServiceImpl implements IFileDataCheckService {
//    @Autowired
//    private PlantDataMapper plantDataMapper;
//    @Autowired
//    private FileDataCheckMapper fileDataCheckMapper;

    @Autowired
    private IDQYCFileDataCheckService DQYCFileDataCheckService;
    @Autowired
    private ICDQYCFileDataCheckService CDQYCFileDataCheckService;
    @Autowired
    private IFDJZFileDataCheckService FDJZFileDataCheckService;
    @Autowired
    private IQXHJFileDataCheckService QXHJFileDataCheckService;
    @Autowired
    private ISYZXXFileDataCheckService SYZXXFileDataCheckService;
    @Autowired
    private ITJXXFileDataCheckService TJXXFileDataCheckService;

    @Autowired
    private IGFNBQHLXFileDataCheckService GFNBQHLXDataCheckService;
    @Autowired
    private IGFXBFZFileDataCheckService XBFZFileDataCheckService;




/*
   @Override
    public int selectFileDataCheck(String plantId, Date forecastDate, String tableName) {
        return fileDataCheckMapper.selectFileDataCheck(plantId, forecastDate, tableName);
    }

    @Override
    public void insertFileDataCheck(List<FileDataCheckEntity> dataList, String tableName) {
        fileDataCheckMapper.insertFileDataCheck(dataList,tableName);
    }

    @Override
    public void updateFileDataCheck(List<FileDataCheckEntity> dataList, String tableName) {
        fileDataCheckMapper.updateFileDataCheck(dataList,tableName);
    }

 */

    @Override
    public void FDDQYCFileDataCheck(File file) {
        DQYCFileDataCheckService.FDDQYCFileDataCheck(file);
    }

    @Override
    public void FDCDQFileDataCheck(File file) {
        CDQYCFileDataCheckService.FDCDQFileDataCheck(file);
    }

    @Override
    public void FDJZFileDataCheck(File file) {
        FDJZFileDataCheckService.FDJZFileDataCheck(file);
    }

    @Override
    public void FDQXHJFileDataCheck(File file) {
        QXHJFileDataCheckService.FDQXHJFileDataCheck(file);
    }

    @Override
    public void FDSYZXXFileDataCheck(File file) {
        SYZXXFileDataCheckService.FDSYZXXFileDataCheck(file);
    }

    @Override
    public void FDTJXXFileDataCheck(File file) {
        TJXXFileDataCheckService.FDTJXXFileDataCheck(file);
    }

    @Override
    public void GFNBQHLXDataCheck(File file) {
        GFNBQHLXDataCheckService.GFNBQHLXFileDataCheck(file);
    }

    @Override
    public void GFXBFZDataCheck(File file) {
        XBFZFileDataCheckService.GFXBFZFileDataCheck(file);
    }

    @Override
    public void GFSYZXXDataCheck(File file) {
        SYZXXFileDataCheckService.GFSYZXXFileDataCheck(file);
    }

    @Override
    public void GFTJXXDataCheck(File file) {
        TJXXFileDataCheckService.GFTJXXFileDataCheck(file);
    }

    @Override
    public void GFCDQYCDataCheck(File file) {
        CDQYCFileDataCheckService.GFCDQFileDataCheck(file);
    }

    @Override
    public void GFQXHJDataCheck(File file) {
        QXHJFileDataCheckService.GFQXHJFileDataCheck(file);
    }

    @Override
    public void GFDQYCDataCheck(File file) {
        DQYCFileDataCheckService.GFDQYCFileDataCheck(file);
    }
}
